import {BasicColumn} from '/@/components/Table';
import {FormSchema} from '/@/components/Table';
import { rules} from '/@/utils/helper/validator';
import { render } from '/@/utils/common/renderUtils';
import { getWeekMonthQuarterYear } from '/@/utils';
import { h } from 'vue';

//列表数据
export const columns: BasicColumn[] = [
  // {
  //   title: '客户名称',
  //   align: "center",
  //   dataIndex: 'customerName'
  // },
  {
    title: '旺店通名称',
    align: "center",
    dataIndex: 'fenxiaoNick'
  },
  //   {
  //   title: '旺店通名称',
  //   align: "center",
  //   dataIndex: 'fenxiaoNick',
  //   customRender: ({ record }) => {
  //     return h(
  //       'a',
  //       {
  //         style: 'color:#1890ff;cursor:pointer;',
  //         onClick: () => openChildDrawer(record),
  //       },
  //       record.fenxiaoNick
  //     );
  //   },
  // },
  {
  title: '一月',
  align: 'center',
  dataIndex: 'm1',
  width:110,
  sorter:true
},
{
  title: '二月',
  align: 'center',
  dataIndex: 'm2',
  width:110,
  sorter:true
},
{
  title: '三月',
  align: 'center',
  dataIndex: 'm3',
  width:110,
  sorter:true
},
{
  title: '四月',
  align: 'center',
  dataIndex: 'm4',
  width:110,
  sorter:true
},
{
  title: '五月',
  align: 'center',
  dataIndex: 'm5',
  width:110,
  sorter:true
},
{
  title: '六月',
  align: 'center',
  dataIndex: 'm6',
  width:110,
  sorter:true
},
{
  title: '七月',
  align: 'center',
  dataIndex: 'm7',
  width:110,
  sorter:true
},
{
  title: '八月',
  align: 'center',
  dataIndex: 'm8',
  width:110,
  sorter:true
},
{
  title: '九月',
  align: 'center',
  dataIndex: 'm9',
  width:110,
  sorter:true
},
{
  title: '十月',
  align: 'center',
  dataIndex: 'm10',
  width:110,
  sorter:true
},
{
  title: '十一月',
  align: 'center',
  dataIndex: 'm11',
  width:110,
  sorter:true
},
{
  title: '十二月',
  align: 'center',
  dataIndex: 'm12',
  width:110,
  sorter:true
},
{
  title: '年销售额',
  align: 'center',
  dataIndex: 'totalYearPaid',
  width:110,
  sorter:true
},
];

// 高级查询数据
export const superQuerySchema = {
  fenxiaoNick: {title: '分销客户名称',order: 0,view: 'text', type: 'string',},
  fenxiaoNickNo: {title: '分销商编号',order: 1,view: 'text', type: 'string',},
  salesName: {title: '销售人员',order: 2,view: 'text', type: 'string',},
  goodsName: {title: '货品名称',order: 3,view: 'text', type: 'string',},
  goodsNo: {title: '货品编码',order: 4,view: 'text', type: 'string',},
  specName: {title: '规格名称',order: 5,view: 'text', type: 'string',},
  specCode: {title: '规格码',order: 6,view: 'text', type: 'string',},
  num: {title: '发货数量',order: 7,view: 'number', type: 'number',},
  paid: {title: '发货金额',order: 8,view: 'number', type: 'number',},
  consignTime: {title: '发货时间',order: 9,view: 'date', type: 'string',},
  province: {title: '省',order: 10,view: 'text', type: 'string',},
  city: {title: '市',order: 11,view: 'text', type: 'string',},
  district: {title: '区',order: 12,view: 'text', type: 'string',},
};
